package com.yy.abstract_;

/**
 * chapter10  com.yy.abstract_
 * 2023-04-16 08:42
 *
 * @author yy yuyue
 * description : 不可描述
 * @date 2023/4/16 8:42
 */
public class AbstractDetail01 {
    public static void main(String[] args) {

    }
}
/*
抽象类不一定要包含abstract方法. 也就是说, 抽象类可以没有abstract方法
,还可以有实现的方法.
 */
abstract class A{
    public void hi(){
        System.out.println("hi");
    }
}
//一旦类包含了abstract方法,则这个类必须声明为abstract
abstract class B{
    public abstract void hi();

}
//abstract 只纳修饰类和方法, 不能修饰实现和其他的
class C{
    public int n1 = 1;
}